@charset "utf-8";
/* CSS Document */

body { font-family:"微软雅黑"; height:99%;}
* { padding:0; margin:0; list-style:none; border:none;}
.body-bg { background:url(../images/body-bg.png) top left no-repeat #e34677; background-size:90% ;}
a { color:#404040; text-decoration:none; font-family:"微软雅黑";outline: none !important;}
a:hover{outline: none !important;}

/*登录页面*/
#top1{ width:33%; padding-top:10%; margin:0 auto;}
#top1 img { margin-left:17%; width:80%;}
#top1 p { font-size:17px; margin-top:15px; text-align:center; color:#fff;}

.infor { padding-top:10%; width:73%; margin:0 auto;}
.infor input { width:90%; border:1px solid #fff; border-radius:20px; padding-left:2em; height:40px; margin-bottom:20px; color:#f3a8bc; background:none; font-size:18px;}
.infor input.icon1 { background:url(../images/input-bg1.png) 15px 11px no-repeat; background-size:6%;}
.infor input.icon2 { background:url(../images/input-bg2.png) 15px 11px no-repeat; background-size:6%;}
.infor button { width:103%; background:#fff; color:#b41140; text-align:center; line-height:40px; font-size:20px; font-weight:bold; border-radius:20px;}
.infor a{ color:#fff;margin-top:20px; font-size:14px;}
.fr { float:right;}
.fl { float:left;}



/*找回密码*/

.findword { color:#fff; font-size:20px; line-height:40px;  background:#e34677; overflow:hidden; box-shadow:0 8px 0 #eee;}
.findword a { color:#fff;}
.return { margin-left:3%; margin-top:5px; float:left; display:block;}
.findword p { width:95%; text-align:center; }
.findword p a { color:#fff;}
#contents { width:91%; margin:0 auto; background:#fff; padding-top:20px;}
#contents ul{ width:100%; color:#b41140;}
#contents ul li { border:1px solid #b41140; border-radius:20px; line-height:40px; font-size:18px; margin-bottom:30px;  padding-left:1em; }
#contents ul li input { height:40px; font-size:18px;}
#contents ul li input.test { width:51%;}
#contents ul li input.test1 { width:66%;}
#contents p { width:100%; background:#b41140; color:#fff; text-align:center; line-height:40px; font-size:20px; border-radius:20px; display:block;}
.mr { margin-right:2%;} 


/*物流信息*/
.logistics { width:95%; margin:0 auto; padding-top:30px; padding-left:5%; border-bottom:1px solid #e6e6e6; box-shadow:0 5px 0 #eeeeee; overflow:hidden; padding-bottom:20px;}
.logistics img { float:left; width:25%; margin-right:15px; border:1px solid #e8e8e8; border-radius:5px;}
.state { width:25%; float:left;}
.state li { line-height:24px; color:#6f6f6f; font-size:16px;}
.state1 { width:35%; float:left;}
.state1 li { line-height:24px; color:#6f6f6f; font-size:16px;}
.state li.color-b { color:#0b0b0b;}
.state1 li.color-g { color:#399435;}


/*订单详情*/
.buyer { width:100%; box-shadow:0 8px 0 #eee; border-bottom:1px solid #e6e6e6; color:#0b0b0b; overflow:hidden; padding-bottom:10px; background: #fff;}
.buyer img { float:left; width:25%; margin-right:15px; border:1px solid #e8e8e8; border-radius:5px;}
.buyer-status { width:96%; margin-left:2%; line-height:46px; font-size:18px; color:#0b0b0b; border-bottom:1px solid #e6e6e6;} 
.address { margin-left:2%; padding:15px 20px 15px 40px; background:url(../images/address-bg.png) 5px center no-repeat; background-size:23px; }
.buyer-infor { line-height:34px;}
.delivery { color:#6f6f6f;}
.good { width:94%; overflow:hidden;padding-top:10px; padding-bottom:8px; padding-left:3%;}
.good-data { float:left; color:#0b0b0b; width:66%; overflow:hidden;}
.good-data p { margin-bottom:5px; font-size:14px;}
.color-good { color:#6f6f6f;}
.color-red { color:#b41140;}
.price { width:96%; padding:0 2%; margin-top:15px; border-top:1px solid #e6e6e6; padding-top:10px;}
.price li { border-bottom:1px solid #e6e6e6; line-height:30px; padding:10px 0;}
.price li p { line-height:30px; color:#6f6f6f}
.price li.noboder { border-bottom:none;}

.choose-btn{ width:48%; border-top:1px solid #e6e6e6;  padding:15px 0 10px 52%; margin-top:40px; overflow: hidden; text-align: right; margin-right: 5%;}
.cancel { width:70px; height:28px; border:1px solid #e6e6e6; border-radius:4px; line-height:28px;
 text-align:center; background:none; font-size:12px; color:#6f6f6f; margin-right:5px; display:inline-block; margin-right: 10px;}
.payment { width:70px; height:28px; background:#b41140; border:1px solid #b41140; border-radius:4px; 
	line-height:28px; text-align:center; font-size:12px; color:#fff;  display:inline-block; 
}
.illustrate { width:70%; line-height:30px; font-size:16px; border:none;}


/*退款*/
/*.border-top{ border-top:1px solid #e6e6e6; padding-top:10px;}
*/.message { margin:8px 0 10px 2%;}
.transaction { border-top:1px solid #e6e6e6; line-height:30px; color:#6f6f6f; margin:0 2%; font-size:14px; padding-left:25%;}
.refund-money { padding-left:15px;}
.refund-btn { height:50px;  overflow:hidden; margin-top:10px;}
.money-btn { border:1px solid #b41140; color:#b41140; line-height:26px; border-radius:4px; background:#fff; float:right; margin:10px; padding:0 10px; text-align:center;}





/*取消订单*/
.question { margin-left:2%; margin-top:10px; overflow:hidden;}
.question p { float:left; width:25%;}
.question textarea { float:left; width:70%; height:100px; font-size:16px;}
.picture { padding-left:3%; padding-bottom:20px;}
.picture p { line-height:40px;}
.picture ul { overflow:hidden;}
.picture ul li { width:20%; border:1px solid #e6e6e6; border-radius:4px; margin-right:15px; float:left;}
.picture ul li img { width:100%;}
.apply { width:100%; position:fixed; bottom:0; line-height:40px; color:#fff; background:#b41140; text-align:center; font-size:18px;}

/*已发货*/
.express { width:83%; margin-left:2%; padding:15px 0 15px 40px; background:url(../images/express-bg.png) 5px center no-repeat; background-size:27px; border-bottom:1px solid #e6e6e6; color:#399435;}
.express p { padding-right:10px; background:url(../images/right.png) right center no-repeat; background-size:11px; }
.choose-btn1{ width:76%; border-top:1px solid #e6e6e6;  padding:15px 0 10px 24%; margin-top:20px;}

/*确认订单*/
.order-bg { width:100%; background:url(../images/order-bg.png) repeat-x; height:8px;}
.no-shadow { box-shadow:none; width:90%; padding-right:20px; background:url(../images/right.png) right center no-repeat; background-size:15px; }
.good-bg { width:98%; background:#eeeeee;}
.size { font-size:18px;}
.color-order { color:#b9b9b9;}
.payway { margin-left:2%; line-height:40px; font-size:16px; width:98%; margin:0 auto; padding:10px 0;}
.refer {width:100%; height:50px; margin-top:76px; overflow:hidden;}
.count { float:left; text-align:right; width:62%; padding-right:3%; border-top:1px solid #e6e6e6; line-height:50px;}
.refer-btn { float:left; width:35%; text-align:center; background:#b41140; color:#fff; font-size:18px; line-height:50px;}

/*我的订单*/
.myorders { width:100%; overflow:hidden; border-bottom:1px solid #e6e6e6; font-size: 12px;}
.myorders li { line-height:36px; float:left; width:16%; margin:0 2%; font-size:12px; text-align:center;}
.myorders li.bottom { border-bottom:3px solid #b41140; color:#b41140;}
.text-r { text-align:right;}
.order-btn { width:97%; margin:0 0%; border-top:1px solid #e6e6e6; padding:15px 3% 15px 0%; overflow:hidden; text-align: right;}



















/*新增地址*/
.new-address { width:96%; padding:0 2%; border-bottom:5px solid #eee;  }
.address-btn { line-height:40px; text-align:center; color:#fff; background:#b41140; font-size:18px; position:fixed; bottom:0; width:100%; border-radius: 3px;}

/*管理收货地址*/
.administration{ margin-bottom:15px; background:#fff; width:94%; padding:0 3%; overflow:hidden;}
.administration p { padding-bottom:10px;}
.address-name { line-height:36px; }
.default{ line-height:36px; border-top:1px solid #e6e6e6; margin-top:5px;}
.a-margin { margin-right:5px;}
.margin-l { margin-left:37%;}
.margin-ll { margin-left:50%;}
.border-area { border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.border-top { border-top:1px solid #e6e6e6;}



.bianji { padding-left:15px; background:url(../images/address-icon.png) left center no-repeat; background-size:13px;}
.shanchu  { padding-left:15px; background:url(../images/address-icon1.png) left center no-repeat; background-size:10px;}

/*我的收藏*/

.colletion-content { width:100%; padding-top:5px;}
.no-border { border-top:none;}

.invalid { line-height:50px; border-bottom:1px solid #e6e6e6; padding-left:3%; background:#eee;}
.invalid-btn1 { background:#b41140; line-height:30px; border-radius:13px; padding:2px 10px; color:#fff; margin-top:10px;}
.invalid-btn2 { background:#fff; color:#6f6f6f; line-height:30px; border-radius:13px; padding:2px 10px;}
.invalid-btn3 { background:#e5e5e5; line-height:30px; border-radius:8px; padding:2px 5px; color:#fff; font-size:14px;}
.invalid-btn4 { color:#b8b8b8; line-height:25px; border:1px solid #ebebeb; border-radius:5px; padding:0 5px; font-size:12px; position:absolute; bottom:10px; right:10px;}
.edit2 { color:#b41140; font-size:16px; margin-right:15px;} 





/*搜索商品结果*/

.search-title { padding-top:15px; color:#fff; font-size:18px;  background:#e34677; overflow:hidden; padding-bottom:8px;}
.search-title a { color:#fff;}
.search-title input { width:78%; padding-right:2%; float:left; margin:0 2%; height:30px; line-height:30px; border-radius:5px; text-indent:0.5em; background: #fff url(../images/search-1.png) 96% center no-repeat; background-size:20px; }
.search-menu { line-height:36px; width:94%; padding-left:6%; border-bottom:1px solid #dcdcdc; overflow:hidden;}
.search-menu li { float:left; width:30%; margin-left:2%;}
.menu-bg { background:url(../images/link3.png) 94% center  no-repeat; background-size:10px;}
.result { padding:10px; background: #fff; overflow: hidden; margin-bottom: 10px;}
.result img{ float:left; width:25%; margin-right:10px;}
.result-infor { width:98%; font-size:16px; margin-top:10px;}
.result-infor p { margin-bottom:5px;}
.new { background:#e60012; color:#fff; font-size:12px; border-radius:10px; padding:2px 5px;}
/*置顶*/
#jump{position:fixed;top:500px;right:30px;width:40px;z-index:400;}
*html #jump{position:absolute;top:expression(documentElement.scrollTop + "px");margin:300px 0 0 0;}
#jump li{height:50px;overflow:hidden;}
#top,#share,#reply,#sina,#ceping,#weixin{display:block;width:40px;height:42px;overflow:hidden;cursor:pointer;}
#top{background:url(../images/top.png) no-repeat; background-size:40px;}


/*搜索分类筛选*/
/* menu */
.selectbox{ height:40px; width:100%; clear:both; margin:auto; background:#fff; font-size:15px; border-bottom:1px solid #e6e6e6; position:relative}

.selemediv{ width:25%; height:40px; float:left; }
.selemenu{ width:100%; height:40px;color:#6f6f6f; border:none; text-align:center; }
.selemenu{ font-size:15px; line-height:40px;}
.citylist span{ display:block; clear:both; cursor:pointer; border-bottom:1px solid #e6e6e6;  background:#fff; font-size:15px;}
.citylist span:hover{ background:#eee;}
.citylist{ display:none; line-height:35px; text-indent:10px; font-size:12px; position:absolute; left:0; top:40px; width:100%; border-top:1px solid #e6e6e6;}
.blackbg { background-color:#000; width: 100%; opacity:0.5; position:absolute; height: expression((documentElement.clientHeight < 780) ? "780px" : "100%" );}
.citylist1 span{ display:block; clear:both; cursor:pointer; border-bottom:1px solid #e6e6e6;  background:#fff; font-size:15px;}
.citylist1 span:hover{ background:#eee;}
.citylist1{ width:100%; display:none; line-height:35px; text-indent:10px; font-size:12px; position:absolute; left:0; top:40px; border-top:1px solid #e6e6e6;}

















/*提示文字*/
.prompt-text { width:95%; margin:0 2%; }
.prompt-text p { line-height:36px; color:#6f6f6f; border-bottom:1px solid #dcdcdc; padding: 2%}
.size-14 { font-size:14px;}
.prompt-text button { line-height:30px; padding:3px 5px; background:#dcdcdc; border-radius:5px; color:#fff; margin:10px 8px 0 0 ; font-size:16px; font-weight:800;}




@media (device-height:480px) and (-webkit-min-device-pixel-ratio:2){
/* 兼容iphone4/4s */
#top p{ color:#fff; font-size:15px; line-height:18px;}
#contents ul li { border:1px solid #b41140; border-radius:20px; line-height:40px; font-size:14px; margin-bottom:30px;  padding-left:1em; }
#contents ul li input { height:40px; font-size:14px;}
.state { width:30%; float:left;}

}	 
/*控制5s/5c/5*/	
@media all and (max-width:320px){
#top p{ font-size:15px; line-height:18px; color:#fff;}
#contents ul li { border:1px solid #b41140; border-radius:20px; line-height:40px; font-size:14px; margin-bottom:30px;  padding-left:1em; }
#contents ul li input { height:40px; font-size:14px;}
.state { width:30%; float:left;}
.good-data { float:left; color:#0b0b0b; width:66%; margin-right:1%;}
.choose-btn{ width:55%; border-top:1px solid #e6e6e6; padding:20px 0 20px 45%; text-align: right; margin-right: 5%;}
.address { margin-left:2%; padding:10px 10px 10px 20px; background:url(../images/address-bg.png) 5px center no-repeat; background-size:15px;}
.question p { float:left; width:28%;}
.picture ul li { margin-right:12px; float:left;}
.choose-btn1{ width:82%;padding:15px 0 10px 18%;}
.good-bg { width:98%; background:#eeeeee;}
.refer {margin-top:26px; overflow:hidden;}

.transaction {padding-left:13%;}



}

.clearfix:before, .clearfix:after {
    display: table;
    content: " ";
    clear: both;
}